package com.guodu.service;

import java.util.List;

import com.guodu.entity.PurchasingInformationTwo;
import com.guodu.entity.PurchasinginfortwoStatus;
import com.guodu.entity.Units;
import com.guodu.entity.UserInfo;
import com.guodu.vo.PurchasingInformationTwoQueryVo;
import com.guodu.vo.PurchasingInformationTwoVo;


public interface PurchasingInformationTwoService {
	PurchasingInformationTwoVo findAllMoney(PurchasingInformationTwoQueryVo pitq, Units units);
	
	long findSizeByVo(PurchasingInformationTwoQueryVo pitq, Units units);

	public void examinAll(PurchasingInformationTwoQueryVo pitq, Units units);
	
	List<PurchasingInformationTwoVo> findByVo(PurchasingInformationTwoQueryVo pitq, Units units, int curPage,int pageSize);

	void save(PurchasingInformationTwo purchasingInformationTwo);

	PurchasingInformationTwo findById(String purchaseId);

	void update(PurchasingInformationTwo purchasingInformationTwo, Long status);

	List<PurchasinginfortwoStatus> findStatus(String purchaseId);

	void examine(String ids, String rs, String beforeStatus, Long status,
			UserInfo user);

	void delByIds(String[] delIds);

	List<PurchasingInformationTwo> findAllByVo(
			PurchasingInformationTwoQueryVo pitq, Units attribute);


}
